stand on (someone's) shoulders - French English Dictionary